high-explosive projectile - French English Dictionary